.big-box {
  width: 100%;
  height: 640px;
  background-color: #fafafa;
}

.big-box .con {
  width: 1000px;
  height: 640px;
  margin: 0 auto;
}

.big-box .con .img-box {
  height: 90px;
}

.big-box .con .middle-box {
  width: 1000px;
  height: 550px;
  background-color: #fff;
  border: 1px solid #ccc;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -500px;
  text-align: center;
}

.big-box .con .middle-box h1 {
  margin-top: 50px;
  font-weight: 500;
}

.big-box .con .middle-box .box .two {
  width: 200px;
}

.big-box .con .middle-box .box .two input {
  width: 140px;
}

.big-box .con .middle-box .box .box1 {
  position: absolute;
  top: 168px;
  left: 570px;
  width: 100px;
  height: 40px;
  border: 1px solid #ccc;
}

.big-box .con .middle-box .box .box1 img {
  width: 100px;
  height: 40px;
}

.big-box .con .middle-box .box p {
  margin-left: 330px;
  width: 340px;
  height: 40px;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

.big-box .con .middle-box .box p span {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  margin-top: 10px;
  overflow: hidden;
  float: left;
}

.big-box .con .middle-box .box p .o {
  background: url("../images/img/a.png");
  background-position: -570px -24px;
}

.big-box .con .middle-box .box p .t {
  background: url("../images/img/a.png");
  background-position: -570px 0px;
}

.big-box .con .middle-box .box p .th {
  background: url("../images/img/a.png");
  background-position: -570px -48px;
}

.big-box .con .middle-box .box p .f {
  background: url("../images/img/a.png");
  background-position: -570px -48px;
}

.big-box .con .middle-box .box p input {
  outline: none;
  border: none;
  width: 280px;
  height: 38px;
  box-sizing: border-box;
}

.big-box .con .middle-box button {
  width: 340px;
  height: 40px;
  color: #fff;
  background-color: #B32424;
}
